# near model CODE resource # jump table entries: 15888-15893 (6 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2054 movea.l A0, [A4] 0000000C 20AE 000C move.l [A0], [A6 + 0xC] 00000010 2054 movea.l A0, [A4] 00000012 216E 0010 0004 move.l [A0 + 0x4], [A6 + 0x10] 00000018 302E 0016 move.w D0, [A6 + 0x16] 0000001C 48C0 ext.l D0 0000001E 2054 movea.l A0, [A4] 00000020 2140 0008 move.l [A0 + 0x8], D0 00000024 2054 movea.l A0, [A4] 00000026 317C FFFF 000C move.w [A0 + 0xC], 0xFFFF 0000002C 286E FFFC movea.l A4, [A6 - 0x4] 00000030 4E5E unlink A6 00000032 4E75 rts export_1986: 00000034 4E56 FDF8 link A6, -0x0208 00000038 48E7 0018 movem.l -[A7], A3,A4 0000003C 286E 0008 movea.l A4, [A6 + 0x8] 00000040 41EE FF00 lea.l A0, [A6 - 0x100] 00000044 4210 clr.b [A0] 00000046 2054 movea.l A0, [A4] 00000048 2668 0028 movea.l A3, [A0 + 0x28] 0000004C 4878 0BEA push.l 0xBEA 00000050 486E FF00 pea.l [A6 - 0x100] 00000054 2F0B move.l -[A7], A3 00000056 2053 movea.l A0, [A3] 00000058 2050 movea.l A0, [A0] 0000005A 2268 0054 movea.l A1, [A0 + 0x54] 0000005E 4E91 jsr [A1] 00000060 2054 movea.l A0, [A4] 00000062 2F28 0030 move.l -[A7], [A0 + 0x30] 00000066 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 0000006A 2D40 FEFC move.l [A6 - 0x104], D0 0000006E 7063 moveq.l D0, 0x63 00000070 2F00 move.l -[A7], D0 00000072 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000076 4EAD 43BA jsr [A5 + 0x43BA /* export_2163 */] 0000007A 2640 movea.l A3, D0 0000007C 2F0B move.l -[A7], A3 0000007E 486E FDF8 pea.l [A6 - 0x208] 00000082 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00000086 41EE FDF8 lea.l A0, [A6 - 0x208] 0000008A 41EE FF00 lea.l A0, [A6 - 0x100] 0000008E 2D48 FEF8 move.l [A6 - 0x108], A0 00000092 47EE FDF8 lea.l A3, [A6 - 0x208] 00000096 2F0B move.l -[A7], A3 00000098 2F08 move.l -[A7], A0 0000009A 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 0000009E 7200 moveq.l D1, 0x00 000000A0 4A00 tst.b D0 000000A2 57C1 seq D1 000000A4 4401 neg.b D1 000000A6 4A01 tst.b D1 000000A8 4FEF 0028 lea.l A7, [A7 + 0x28] 000000AC 6712 beq +0x14 /* 000000C0 */ 000000AE 486E FF00 pea.l [A6 - 0x100] 000000B2 2F0C move.l -[A7], A4 000000B4 2054 movea.l A0, [A4] 000000B6 2050 movea.l A0, [A0] 000000B8 2268 015C movea.l A1, [A0 + 0x15C] 000000BC 4E91 jsr [A1] 000000BE 508F addq.l A7, 8 label000000C0: 000000C0 4CEE 1800 FDF0 movem.l A3,A4, [A6 - 0x210] 000000C6 4E5E unlink A6 000000C8 4E75 rts fn000000CA: 000000CA 4E56 0000 link A6, 0 000000CE 48E7 0018 movem.l -[A7], A3,A4 000000D2 286E 0008 movea.l A4, [A6 + 0x8] 000000D6 2054 movea.l A0, [A4] 000000D8 317C FFFF 0016 move.w [A0 + 0x16], 0xFFFF 000000DE 2054 movea.l A0, [A4] 000000E0 7000 moveq.l D0, 0x00 000000E2 2140 0012 move.l [A0 + 0x12], D0 000000E6 2054 movea.l A0, [A4] 000000E8 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF 000000EE 2054 movea.l A0, [A4] 000000F0 4228 001A clr.b [A0 + 0x1A] 000000F4 4878 38A4 push.l 0x38A4 000000F8 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */ 000000FE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000102 2F0C move.l -[A7], A4 00000104 4EBA FEFA jsr [PC - 0x106 /* 00000000 */] 00000108 2054 movea.l A0, [A4] 0000010A 2650 movea.l A3, [A0] 0000010C 2053 movea.l A0, [A3] 0000010E 7000 moveq.l D0, 0x00 00000110 3028 0060 move.w D0, [A0 + 0x60] 00000114 7210 moveq.l D1, 0x10 00000116 C240 and.w D1, D0 00000118 7000 moveq.l D0, 0x00 0000011A 3001 move.w D0, D1 0000011C 4A80 tst.l D0 0000011E 56C0 sne D0 00000120 0240 0001 andi.w D0, 0x1 00000124 48C0 ext.l D0 00000126 2054 movea.l A0, [A4] 00000128 1140 001A move.b [A0 + 0x1A], D0 0000012C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000132 4E5E unlink A6 00000134 4E75 rts export_1987: 00000136 4E56 FE00 link A6, -0x0200 0000013A 48E7 0018 movem.l -[A7], A3,A4 0000013E 286E 0008 movea.l A4, [A6 + 0x8] 00000142 41EE FF00 lea.l A0, [A6 - 0x100] 00000146 4210 clr.b [A0] 00000148 2054 movea.l A0, [A4] 0000014A 2668 0028 movea.l A3, [A0 + 0x28] 0000014E 4878 0BEA push.l 0xBEA 00000152 486E FF00 pea.l [A6 - 0x100] 00000156 2F0B move.l -[A7], A3 00000158 2053 movea.l A0, [A3] 0000015A 2050 movea.l A0, [A0] 0000015C 2268 0054 movea.l A1, [A0 + 0x54] 00000160 4E91 jsr [A1] 00000162 41EE FE00 lea.l A0, [A6 - 0x200] 00000166 4210 clr.b [A0] 00000168 4878 0BEA push.l 0xBEA 0000016C 486E FE00 pea.l [A6 - 0x200] 00000170 2F0C move.l -[A7], A4 00000172 2054 movea.l A0, [A4] 00000174 2050 movea.l A0, [A0] 00000176 2268 0054 movea.l A1, [A0 + 0x54] 0000017A 4E91 jsr [A1] 0000017C 47EE FF00 lea.l A3, [A6 - 0x100] 00000180 49EE FE00 lea.l A4, [A6 - 0x200] 00000184 2F0C move.l -[A7], A4 00000186 2F0B move.l -[A7], A3 00000188 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 0000018C 7200 moveq.l D1, 0x00 0000018E 4A00 tst.b D0 00000190 57C1 seq D1 00000192 4401 neg.b D1 00000194 4A01 tst.b D1 00000196 4FEF 0020 lea.l A7, [A7 + 0x20] 0000019A 670A beq +0xC /* 000001A6 */ 0000019C 4878 32D3 push.l 0x32D3 000001A0 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000001A4 588F addq.l A7, 4 label000001A6: 000001A6 4CEE 1800 FDF8 movem.l A3,A4, [A6 - 0x208] 000001AC 4E5E unlink A6 000001AE 4E75 rts fn000001B0: 000001B0 4E56 0000 link A6, 0 000001B4 4878 37AA push.l 0x37AA 000001B8 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 000001BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000001C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001C6 4EBA FE38 jsr [PC - 0x1C8 /* 00000000 */] 000001CA 4E5E unlink A6 000001CC 4E75 rts export_1988: 000001CE 4E56 FCF4 link A6, -0x030C 000001D2 48E7 0018 movem.l -[A7], A3,A4 000001D6 286E 0008 movea.l A4, [A6 + 0x8] 000001DA 2054 movea.l A0, [A4] 000001DC 2F28 0030 move.l -[A7], [A0 + 0x30] 000001E0 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000001E4 2D40 FFFC move.l [A6 - 0x4], D0 000001E8 7063 moveq.l D0, 0x63 000001EA 2F00 move.l -[A7], D0 000001EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001F0 4EAD 43BA jsr [A5 + 0x43BA /* export_2163 */] 000001F4 2640 movea.l A3, D0 000001F6 2F0B move.l -[A7], A3 000001F8 486E FDFC pea.l [A6 - 0x204] 000001FC 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00000200 41EE FDFC lea.l A0, [A6 - 0x204] 00000204 41EE FEFC lea.l A0, [A6 - 0x104] 00000208 4210 clr.b [A0] 0000020A 2054 movea.l A0, [A4] 0000020C 2668 0028 movea.l A3, [A0 + 0x28] 00000210 4878 0BEA push.l 0xBEA 00000214 486E FEFC pea.l [A6 - 0x104] 00000218 2F0B move.l -[A7], A3 0000021A 2053 movea.l A0, [A3] 0000021C 2050 movea.l A0, [A0] 0000021E 2268 0054 movea.l A1, [A0 + 0x54] 00000222 4E91 jsr [A1] 00000224 47EE FEFC lea.l A3, [A6 - 0x104] 00000228 487A 006C pea.l [PC + 0x6C /* 00000296, value 0x1000000 */] 0000022C 486E FCF4 pea.l [A6 - 0x30C] 00000230 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00000234 41EE FCF4 lea.l A0, [A6 - 0x30C] 00000238 7000 moveq.l D0, 0x00 0000023A 102E FDFD move.b D0, [A6 - 0x203] 0000023E 4A80 tst.l D0 00000240 4FEF 0028 lea.l A7, [A7 + 0x28] 00000244 6612 bne +0x14 /* 00000258 */ 00000246 47EE FCF4 lea.l A3, [A6 - 0x30C] 0000024A 486E FEFC pea.l [A6 - 0x104] 0000024E 486E FCF4 pea.l [A6 - 0x30C] 00000252 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00000256 508F addq.l A7, 8 label00000258: 00000258 2D4B FDF4 move.l [A6 - 0x20C], A3 0000025C 41EE FDFC lea.l A0, [A6 - 0x204] 00000260 2D48 FDF8 move.l [A6 - 0x208], A0 00000264 2F08 move.l -[A7], A0 00000266 2F0B move.l -[A7], A3 00000268 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 0000026C 7200 moveq.l D1, 0x00 0000026E 4A00 tst.b D0 00000270 57C1 seq D1 00000272 4401 neg.b D1 00000274 4A01 tst.b D1 00000276 508F addq.l A7, 8 00000278 6712 beq +0x14 /* 0000028C */ 0000027A 486E FEFC pea.l [A6 - 0x104] 0000027E 2F0C move.l -[A7], A4 00000280 2054 movea.l A0, [A4] 00000282 2050 movea.l A0, [A0] 00000284 2268 015C movea.l A1, [A0 + 0x15C] 00000288 4E91 jsr [A1] 0000028A 508F addq.l A7, 8 label0000028C: 0000028C 4CEE 1800 FCEC movem.l A3,A4, [A6 - 0x314] 00000292 4E5E unlink A6 00000294 4E75 rts 00000296 0100 btst D0, D0 00000298 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000029A-000002A8 fn0000029A: 0000029A 4E56 0000 link A6, 0 0000029E 4878 399E push.l 0x399E 000002A2 2F3C 4B43 4852 move.l -[A7], 0x4B434852 /* 'KCHR' */ // end alternate branch 0000029A-000002A8 fn0000029A: // (misaligned) 0000029C 0000 4878 ori.b D0, 0x78 /* 'x' */ 000002A0 399E 2F3C move.w <>, [A6]+ 000002A4 4B43 chk.w D5, D3 000002A6 4852 pea.l [A2] 000002A8 2F2E 000C move.l -[A7], [A6 + 0xC] 000002AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002B0 4EBA FD4E jsr [PC - 0x2B2 /* 00000000 */] 000002B4 4E5E unlink A6 000002B6 4E75 rts fn000002B8: 000002B8 4E56 0000 link A6, 0 000002BC 4878 30D4 push.l 0x30D4 000002C0 2F3C 6974 6C62 move.l -[A7], 0x69746C62 /* 'itlb' */ 000002C6 2F2E 000C move.l -[A7], [A6 + 0xC] 000002CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002CE 4EBA FD30 jsr [PC - 0x2D0 /* 00000000 */] 000002D2 4E5E unlink A6 000002D4 4E75 rts fn000002D6: 000002D6 4E56 0000 link A6, 0 000002DA 4878 36B0 push.l 0x36B0 000002DE 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 000002E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000002E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002EC 4EBA FD12 jsr [PC - 0x2EE /* 00000000 */] 000002F0 4E5E unlink A6 000002F2 4E75 rts export_1989: 000002F4 4E56 FFB0 link A6, -0x0050 000002F8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000002FC 286E 0008 movea.l A4, [A6 + 0x8] 00000300 2054 movea.l A0, [A4] 00000302 4A28 0070 tst.b [A0 + 0x70] 00000306 6D00 03B6 blt +0x3B8 /* 000006BE */ 0000030A 486E FFC8 pea.l [A6 - 0x38] 0000030E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000312 4A80 tst.l D0 00000314 588F addq.l A7, 4 00000316 6700 038C beq +0x38E /* 000006A4 */ 0000031A 7000 moveq.l D0, 0x00 0000031C 2F00 move.l -[A7], D0 0000031E 2F00 move.l -[A7], D0 00000320 2F00 move.l -[A7], D0 00000322 2F0C move.l -[A7], A4 00000324 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */] 00000328 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */] 0000032C 2640 movea.l A3, D0 0000032E 2054 movea.l A0, [A4] 00000330 214B 006A move.l [A0 + 0x6A], A3 00000334 2654 movea.l A3, [A4] 00000336 2E2B 0054 move.l D7, [A3 + 0x54] 0000033A 7000 moveq.l D0, 0x00 0000033C 302B 0060 move.w D0, [A3 + 0x60] 00000340 7240 moveq.l D1, 0x40 00000342 C240 and.w D1, D0 00000344 7000 moveq.l D0, 0x00 00000346 3001 move.w D0, D1 00000348 4A80 tst.l D0 0000034A 56C0 sne D0 0000034C 0240 0001 andi.w D0, 0x1 00000350 48C0 ext.l D0 00000352 1C00 move.b D6, D0 00000354 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */] 00000358 2640 movea.l A3, D0 0000035A 2054 movea.l A0, [A4] 0000035C 214B 0066 move.l [A0 + 0x66], A3 00000360 7014 moveq.l D0, 0x14 00000362 2F00 move.l -[A7], D0 00000364 2054 movea.l A0, [A4] 00000366 2F28 0066 move.l -[A7], [A0 + 0x66] 0000036A 4EAD 254A jsr [A5 + 0x254A /* export_1189 */] 0000036E 4A06 tst.b D6 00000370 4FEF 0018 lea.l A7, [A7 + 0x18] 00000374 6608 bne +0xA /* 0000037E */ 00000376 0C87 6966 696C cmpi.l D7, 0x6966696C /* 'ifil' */ 0000037C 665A bne +0x5C /* 000003D8 */ label0000037E: 0000037E 7000 moveq.l D0, 0x00 00000380 2D40 FFB4 move.l [A6 - 0x4C], D0 00000384 7201 moveq.l D1, 0x01 00000386 4AAE FFB4 tst.l [A6 - 0x4C] 0000038A 6616 bne +0x18 /* 000003A2 */ 0000038C 2F01 move.l -[A7], D1 0000038E 7012 moveq.l D0, 0x12 00000390 2F00 move.l -[A7], D0 00000392 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000396 588F addq.l A7, 4 00000398 221F move.l D1, [A7]+ 0000039A 2D40 FFB4 move.l [A6 - 0x4C], D0 0000039E 6602 bne +0x4 /* 000003A2 */ 000003A0 7200 moveq.l D1, 0x00 label000003A2: 000003A2 4A01 tst.b D1 000003A4 6714 beq +0x16 /* 000003BA */ 000003A6 206E FFB4 movea.l A0, [A6 - 0x4C] 000003AA 2D48 FFB4 move.l [A6 - 0x4C], A0 000003AE 2050 movea.l A0, [A0] 000003B0 202D FEA6 move.l D0, [A5 - 0x15A] 000003B4 2140 000E move.l [A0 + 0xE], D0 000003B8 6002 bra +0x4 /* 000003BC */ label000003BA: 000003BA 7000 moveq.l D0, 0x00 label000003BC: 000003BC 266E FFB4 movea.l A3, [A6 - 0x4C] 000003C0 2F0C move.l -[A7], A4 000003C2 2F0B move.l -[A7], A3 000003C4 4EBA FEF2 jsr [PC - 0x10E /* 000002B8 */] 000003C8 2F0B move.l -[A7], A3 000003CA 2054 movea.l A0, [A4] 000003CC 2F28 0066 move.l -[A7], [A0 + 0x66] 000003D0 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 000003D4 4FEF 0010 lea.l A7, [A7 + 0x10] label000003D8: 000003D8 4A06 tst.b D6 000003DA 6608 bne +0xA /* 000003E4 */ 000003DC 0C87 7366 696C cmpi.l D7, 0x7366696C /* 'sfil' */ 000003E2 665A bne +0x5C /* 0000043E */ label000003E4: 000003E4 7000 moveq.l D0, 0x00 000003E6 2D40 FFB8 move.l [A6 - 0x48], D0 000003EA 7201 moveq.l D1, 0x01 000003EC 4AAE FFB8 tst.l [A6 - 0x48] 000003F0 6616 bne +0x18 /* 00000408 */ 000003F2 2F01 move.l -[A7], D1 000003F4 7012 moveq.l D0, 0x12 000003F6 2F00 move.l -[A7], D0 000003F8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000003FC 588F addq.l A7, 4 000003FE 221F move.l D1, [A7]+ 00000400 2D40 FFB8 move.l [A6 - 0x48], D0 00000404 6602 bne +0x4 /* 00000408 */ 00000406 7200 moveq.l D1, 0x00 label00000408: 00000408 4A01 tst.b D1 0000040A 6714 beq +0x16 /* 00000420 */ 0000040C 206E FFB8 movea.l A0, [A6 - 0x48] 00000410 2D48 FFB8 move.l [A6 - 0x48], A0 00000414 2050 movea.l A0, [A0] 00000416 202D FEAE move.l D0, [A5 - 0x152] 0000041A 2140 000E move.l [A0 + 0xE], D0 0000041E 6002 bra +0x4 /* 00000422 */ label00000420: 00000420 7000 moveq.l D0, 0x00 label00000422: 00000422 266E FFB8 movea.l A3, [A6 - 0x48] 00000426 2F0C move.l -[A7], A4 00000428 2F0B move.l -[A7], A3 0000042A 4EBA FEAA jsr [PC - 0x156 /* 000002D6 */] 0000042E 2F0B move.l -[A7], A3 00000430 2054 movea.l A0, [A4] 00000432 2F28 0066 move.l -[A7], [A0 + 0x66] 00000436 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 0000043A 4FEF 0010 lea.l A7, [A7 + 0x10] label0000043E: 0000043E 4A06 tst.b D6 00000440 6610 bne +0x12 /* 00000452 */ 00000442 0C87 6466 696C cmpi.l D7, 0x6466696C /* 'dfil' */ 00000448 6708 beq +0xA /* 00000452 */ 0000044A 0C87 4446 494C cmpi.l D7, 0x4446494C /* 'DFIL' */ 00000450 665A bne +0x5C /* 000004AC */ label00000452: 00000452 7000 moveq.l D0, 0x00 00000454 2D40 FFBC move.l [A6 - 0x44], D0 00000458 7201 moveq.l D1, 0x01 0000045A 4AAE FFBC tst.l [A6 - 0x44] 0000045E 6616 bne +0x18 /* 00000476 */ 00000460 2F01 move.l -[A7], D1 00000462 7012 moveq.l D0, 0x12 00000464 2F00 move.l -[A7], D0 00000466 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000046A 588F addq.l A7, 4 0000046C 221F move.l D1, [A7]+ 0000046E 2D40 FFBC move.l [A6 - 0x44], D0 00000472 6602 bne +0x4 /* 00000476 */ 00000474 7200 moveq.l D1, 0x00 label00000476: 00000476 4A01 tst.b D1 00000478 6714 beq +0x16 /* 0000048E */ 0000047A 206E FFBC movea.l A0, [A6 - 0x44] 0000047E 2D48 FFBC move.l [A6 - 0x44], A0 00000482 2050 movea.l A0, [A0] 00000484 202D FE94 move.l D0, [A5 - 0x16C] 00000488 2140 000E move.l [A0 + 0xE], D0 0000048C 6002 bra +0x4 /* 00000490 */ label0000048E: 0000048E 7000 moveq.l D0, 0x00 label00000490: 00000490 266E FFBC movea.l A3, [A6 - 0x44] 00000494 2F0C move.l -[A7], A4 00000496 2F0B move.l -[A7], A3 00000498 4EBA FD16 jsr [PC - 0x2EA /* 000001B0 */] 0000049C 2F0B move.l -[A7], A3 0000049E 2054 movea.l A0, [A4] 000004A0 2F28 0066 move.l -[A7], [A0 + 0x66] 000004A4 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 000004A8 4FEF 0010 lea.l A7, [A7 + 0x10] label000004AC: 000004AC 4A06 tst.b D6 000004AE 6618 bne +0x1A /* 000004C8 */ 000004B0 0C87 6666 696C cmpi.l D7, 0x6666696C /* 'ffil' */ 000004B6 6710 beq +0x12 /* 000004C8 */ 000004B8 0C87 7466 696C cmpi.l D7, 0x7466696C /* 'tfil' */ 000004BE 6708 beq +0xA /* 000004C8 */ 000004C0 0C87 4646 494C cmpi.l D7, 0x4646494C /* 'FFIL' */ 000004C6 665A bne +0x5C /* 00000522 */ label000004C8: 000004C8 7000 moveq.l D0, 0x00 000004CA 2D40 FFC0 move.l [A6 - 0x40], D0 000004CE 7201 moveq.l D1, 0x01 000004D0 4AAE FFC0 tst.l [A6 - 0x40] 000004D4 6616 bne +0x18 /* 000004EC */ 000004D6 2F01 move.l -[A7], D1 000004D8 701C moveq.l D0, 0x1C 000004DA 2F00 move.l -[A7], D0 000004DC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000004E0 588F addq.l A7, 4 000004E2 221F move.l D1, [A7]+ 000004E4 2D40 FFC0 move.l [A6 - 0x40], D0 000004E8 6602 bne +0x4 /* 000004EC */ 000004EA 7200 moveq.l D1, 0x00 label000004EC: 000004EC 4A01 tst.b D1 000004EE 6714 beq +0x16 /* 00000504 */ 000004F0 206E FFC0 movea.l A0, [A6 - 0x40] 000004F4 2D48 FFC0 move.l [A6 - 0x40], A0 000004F8 2050 movea.l A0, [A0] 000004FA 202D FE88 move.l D0, [A5 - 0x178] 000004FE 2140 000E move.l [A0 + 0xE], D0 00000502 6002 bra +0x4 /* 00000506 */ label00000504: 00000504 7000 moveq.l D0, 0x00 label00000506: 00000506 266E FFC0 movea.l A3, [A6 - 0x40] 0000050A 2F0C move.l -[A7], A4 0000050C 2F0B move.l -[A7], A3 0000050E 4EBA FBBA jsr [PC - 0x446 /* 000000CA */] 00000512 2F0B move.l -[A7], A3 00000514 2054 movea.l A0, [A4] 00000516 2F28 0066 move.l -[A7], [A0 + 0x66] 0000051A 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 0000051E 4FEF 0010 lea.l A7, [A7 + 0x10] label00000522: 00000522 4A06 tst.b D6 00000524 6608 bne +0xA /* 0000052E */ 00000526 0C87 6B66 696C cmpi.l D7, 0x6B66696C /* 'kfil' */ 0000052C 665A bne +0x5C /* 00000588 */ label0000052E: 0000052E 7000 moveq.l D0, 0x00 00000530 2D40 FFC4 move.l [A6 - 0x3C], D0 00000534 7201 moveq.l D1, 0x01 00000536 4AAE FFC4 tst.l [A6 - 0x3C] 0000053A 6616 bne +0x18 /* 00000552 */ 0000053C 2F01 move.l -[A7], D1 0000053E 7012 moveq.l D0, 0x12 00000540 2F00 move.l -[A7], D0 00000542 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000546 588F addq.l A7, 4 00000548 221F move.l D1, [A7]+ 0000054A 2D40 FFC4 move.l [A6 - 0x3C], D0 0000054E 6602 bne +0x4 /* 00000552 */ 00000550 7200 moveq.l D1, 0x00 label00000552: 00000552 4A01 tst.b D1 00000554 6714 beq +0x16 /* 0000056A */ 00000556 206E FFC4 movea.l A0, [A6 - 0x3C] 0000055A 2D48 FFC4 move.l [A6 - 0x3C], A0 0000055E 2050 movea.l A0, [A0] 00000560 202D FE9C move.l D0, [A5 - 0x164] 00000564 2140 000E move.l [A0 + 0xE], D0 00000568 6002 bra +0x4 /* 0000056C */ label0000056A: 0000056A 7000 moveq.l D0, 0x00 label0000056C: 0000056C 266E FFC4 movea.l A3, [A6 - 0x3C] 00000570 2F0C move.l -[A7], A4 00000572 2F0B move.l -[A7], A3 00000574 4EBA FD24 jsr [PC - 0x2DC /* 0000029A */] 00000578 2F0B move.l -[A7], A3 0000057A 2054 movea.l A0, [A4] 0000057C 2F28 0066 move.l -[A7], [A0 + 0x66] 00000580 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 00000584 4FEF 0010 lea.l A7, [A7 + 0x10] label00000588: 00000588 7000 moveq.l D0, 0x00 0000058A 2F00 move.l -[A7], D0 0000058C 2054 movea.l A0, [A4] 0000058E 2F28 0066 move.l -[A7], [A0 + 0x66] 00000592 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] 00000596 2054 movea.l A0, [A4] 00000598 7000 moveq.l D0, 0x00 0000059A 3028 0060 move.w D0, [A0 + 0x60] 0000059E 323C 0100 move.w D1, 0x100 000005A2 C240 and.w D1, D0 000005A4 7000 moveq.l D0, 0x00 000005A6 3001 move.w D0, D1 000005A8 4A80 tst.l D0 000005AA 508F addq.l A7, 8 000005AC 670A beq +0xC /* 000005B8 */ 000005AE 7000 moveq.l D0, 0x00 000005B0 2140 0062 move.l [A0 + 0x62], D0 000005B4 6000 008E bra +0x90 /* 00000644 */ label000005B8: 000005B8 7000 moveq.l D0, 0x00 000005BA 2640 movea.l A3, D0 000005BC 7201 moveq.l D1, 0x01 000005BE 240B move.l D2, A3 000005C0 6616 bne +0x18 /* 000005D8 */ 000005C2 2F01 move.l -[A7], D1 000005C4 703A moveq.l D0, 0x3A 000005C6 2F00 move.l -[A7], D0 000005C8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000005CC 588F addq.l A7, 4 000005CE 221F move.l D1, [A7]+ 000005D0 2640 movea.l A3, D0 000005D2 200B move.l D0, A3 000005D4 6602 bne +0x4 /* 000005D8 */ 000005D6 7200 moveq.l D1, 0x00 label000005D8: 000005D8 4A01 tst.b D1 000005DA 670C beq +0xE /* 000005E8 */ 000005DC 264B movea.l A3, A3 000005DE 2053 movea.l A0, [A3] 000005E0 202D FECC move.l D0, [A5 - 0x134] 000005E4 2080 move.l [A0], D0 000005E6 6002 bra +0x4 /* 000005EA */ label000005E8: 000005E8 7000 moveq.l D0, 0x00 label000005EA: 000005EA 2D4B FFB0 move.l [A6 - 0x50], A3 000005EE 2054 movea.l A0, [A4] 000005F0 214B 0062 move.l [A0 + 0x62], A3 000005F4 2F3C FFFF FD66 move.l -[A7], 0xFFFFFD66 000005FA 7001 moveq.l D0, 0x01 000005FC 2F00 move.l -[A7], D0 000005FE 7206 moveq.l D1, 0x06 00000600 2F01 move.l -[A7], D1 00000602 7014 moveq.l D0, 0x14 00000604 2F00 move.l -[A7], D0 00000606 7000 moveq.l D0, 0x00 00000608 2F00 move.l -[A7], D0 0000060A 2F3C 6D6F 7670 move.l -[A7], 0x6D6F7670 /* 'movp' */ 00000610 2F0C move.l -[A7], A4 00000612 2054 movea.l A0, [A4] 00000614 2F28 0062 move.l -[A7], [A0 + 0x62] 00000618 4EAD 41E2 jsr [A5 + 0x41E2 /* export_2104 */] 0000061C 2054 movea.l A0, [A4] 0000061E 2F28 0062 move.l -[A7], [A0 + 0x62] 00000622 4EAD 41EA jsr [A5 + 0x41EA /* export_2105 */] 00000626 4A00 tst.b D0 00000628 4FEF 0024 lea.l A7, [A7 + 0x24] 0000062C 6616 bne +0x18 /* 00000644 */ 0000062E 2054 movea.l A0, [A4] 00000630 2668 0062 movea.l A3, [A0 + 0x62] 00000634 2F0B move.l -[A7], A3 00000636 2053 movea.l A0, [A3] 00000638 2050 movea.l A0, [A0] 0000063A 2268 0030 movea.l A1, [A0 + 0x30] 0000063E 4E91 jsr [A1] 00000640 3C00 move.w D6, D0 00000642 588F addq.l A7, 4 label00000644: 00000644 2054 movea.l A0, [A4] 00000646 08E8 0007 0070 bset.b [A0 + 0x70], 0x7 0000064C 2F0C move.l -[A7], A4 0000064E 2F0C move.l -[A7], A4 00000650 2054 movea.l A0, [A4] 00000652 2050 movea.l A0, [A0] 00000654 2268 00F4 movea.l A1, [A0 + 0xF4] 00000658 4E91 jsr [A1] 0000065A 2054 movea.l A0, [A4] 0000065C 0828 0006 0070 btst.b [A0 + 0x70], 0x6 00000662 508F addq.l A7, 8 00000664 6634 bne +0x36 /* 0000069A */ 00000666 2054 movea.l A0, [A4] 00000668 7000 moveq.l D0, 0x00 0000066A 3028 0060 move.w D0, [A0 + 0x60] 0000066E 323C 0100 move.w D1, 0x100 00000672 C240 and.w D1, D0 00000674 7000 moveq.l D0, 0x00 00000676 3001 move.w D0, D1 00000678 4A80 tst.l D0 0000067A 671E beq +0x20 /* 0000069A */ 0000067C 2F0C move.l -[A7], A4 0000067E 4EAD 45BA jsr [A5 + 0x45BA /* export_2227 */] 00000682 2640 movea.l A3, D0 00000684 2F0B move.l -[A7], A3 00000686 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000068A 2F0B move.l -[A7], A3 0000068C 2053 movea.l A0, [A3] 0000068E 2050 movea.l A0, [A0] 00000690 2268 0188 movea.l A1, [A0 + 0x188] 00000694 4E91 jsr [A1] 00000696 4FEF 000C lea.l A7, [A7 + 0xC] label0000069A: 0000069A 2054 movea.l A0, [A4] 0000069C 08A8 0006 0070 bclr.b [A0 + 0x70], 0x6 000006A2 6010 bra +0x12 /* 000006B4 */ label000006A4: 000006A4 2F0C move.l -[A7], A4 000006A6 4EAD 426A jsr [A5 + 0x426A /* export_2121 */] 000006AA 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000006AE 4A80 tst.l D0 000006B0 588F addq.l A7, 4 000006B2 660A bne +0xC /* 000006BE */ label000006B4: 000006B4 486E FFC8 pea.l [A6 - 0x38] 000006B8 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000006BC 588F addq.l A7, 4 label000006BE: 000006BE 4CEE 18C0 FFA0 movem.l D6,D7,A3,A4, [A6 - 0x60] 000006C4 4E5E unlink A6 000006C6 4E75 rts export_1990: 000006C8 4E56 FFC2 link A6, -0x003E 000006CC 48E7 0118 movem.l -[A7], D7,A3,A4 000006D0 3E2E 0012 move.w D7, [A6 + 0x12] 000006D4 266E 000C movea.l A3, [A6 + 0xC] 000006D8 286E 0008 movea.l A4, [A6 + 0x8] 000006DC 08EB 0007 0015 bset.b [A3 + 0x15], 0x7 000006E2 177C 0002 0014 move.b [A3 + 0x14], 0x2 000006E8 4A2D F68B tst.b [A5 - 0x975] 000006EC 6704 beq +0x6 /* 000006F2 */ 000006EE 7005 moveq.l D0, 0x05 000006F0 6002 bra +0x4 /* 000006F4 */ label000006F2: 000006F2 7002 moveq.l D0, 0x02 label000006F4: 000006F4 4880 ext.w D0 000006F6 3740 000C move.w [A3 + 0xC], D0 000006FA 41EE FFFE lea.l A0, [A6 - 0x2] 000006FE 4210 clr.b [A0] 00000700 41EE FFFF lea.l A0, [A6 - 0x1] 00000704 4210 clr.b [A0] 00000706 48C7 ext.l D7 00000708 2F07 move.l -[A7], D7 0000070A 2F0C move.l -[A7], A4 0000070C 2054 movea.l A0, [A4] 0000070E 2050 movea.l A0, [A0] 00000710 2268 00A4 movea.l A1, [A0 + 0xA4] 00000714 4E91 jsr [A1] 00000716 4A00 tst.b D0 00000718 508F addq.l A7, 8 0000071A 6700 00A2 beq +0xA4 /* 000007BE */ 0000071E 486E FFC6 pea.l [A6 - 0x3A] 00000722 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000726 4A80 tst.l D0 00000728 588F addq.l A7, 4 0000072A 677A beq +0x7C /* 000007A6 */ 0000072C 7000 moveq.l D0, 0x00 0000072E 2F00 move.l -[A7], D0 00000730 2F00 move.l -[A7], D0 00000732 7201 moveq.l D1, 0x01 00000734 2F01 move.l -[A7], D1 00000736 2F0C move.l -[A7], A4 00000738 4EAD 3572 jsr [A5 + 0x3572 /* export_1706 */] 0000073C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000742 7001 moveq.l D0, 0x01 00000744 2F00 move.l -[A7], D0 00000746 3207 move.w D1, D7 00000748 D27C BF4C add.w D1, 0xBF4C 0000074C 48C1 ext.l D1 0000074E 2F01 move.l -[A7], D1 00000750 2F3C 6677 7374 move.l -[A7], 0x66777374 /* 'fwst' */ 00000756 2F0C move.l -[A7], A4 00000758 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */] 0000075C 2D40 FFC2 move.l [A6 - 0x3E], D0 00000760 4FEF 0020 lea.l A7, [A7 + 0x20] 00000764 6740 beq +0x42 /* 000007A6 */ 00000766 598F subq.l A7, 4 00000768 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 0000076C 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000770 7016 moveq.l D0, 0x16 00000772 B09F cmp.l D0, [A7]+ 00000774 6630 bne +0x32 /* 000007A6 */ 00000776 206E FFC2 movea.l A0, [A6 - 0x3E] 0000077A 2050 movea.l A0, [A0] 0000077C 224B movea.l A1, A3 0000077E 7004 moveq.l D0, 0x04 label00000780: 00000780 22D8 move.l [A1]+, [A0]+ 00000782 51C8 FFFC dbf D0, -0x6 /* 00000780 */ 00000786 32D8 move.w [A1]+, [A0]+ 00000788 422B 0014 clr.b [A3 + 0x14] 0000078C 7005 moveq.l D0, 0x05 0000078E B06B 000C cmp.w D0, [A3 + 0xC] 00000792 660C bne +0xE /* 000007A0 */ 00000794 4A2D F68B tst.b [A5 - 0x975] 00000798 6606 bne +0x8 /* 000007A0 */ 0000079A 377C 0002 000C move.w [A3 + 0xC], 0x2 label000007A0: 000007A0 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1 label000007A6: 000007A6 486E FFC6 pea.l [A6 - 0x3A] 000007AA 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000007AE 4A2E FFFF tst.b [A6 - 0x1] 000007B2 588F addq.l A7, 4 000007B4 6708 beq +0xA /* 000007BE */ 000007B6 2F0C move.l -[A7], A4 000007B8 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */] 000007BC 588F addq.l A7, 4 label000007BE: 000007BE 4A2E FFFE tst.b [A6 - 0x2] 000007C2 6648 bne +0x4A /* 0000080C */ 000007C4 48C7 ext.l D7 000007C6 2F07 move.l -[A7], D7 000007C8 2F0B move.l -[A7], A3 000007CA 2F0C move.l -[A7], A4 000007CC 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */] 000007D0 4A47 tst.w D7 000007D2 4FEF 000C lea.l A7, [A7 + 0xC] 000007D6 6634 bne +0x36 /* 0000080C */ 000007D8 2054 movea.l A0, [A4] 000007DA 7000 moveq.l D0, 0x00 000007DC 3028 0060 move.w D0, [A0 + 0x60] 000007E0 323C 0100 move.w D1, 0x100 000007E4 C240 and.w D1, D0 000007E6 7000 moveq.l D0, 0x00 000007E8 3001 move.w D0, D1 000007EA 4A80 tst.l D0 000007EC 661E bne +0x20 /* 0000080C */ 000007EE 08EB 0007 0015 bset.b [A3 + 0x15], 0x7 000007F4 177C 0002 0014 move.b [A3 + 0x14], 0x2 000007FA 4A2D F68B tst.b [A5 - 0x975] 000007FE 6704 beq +0x6 /* 00000804 */ 00000800 7005 moveq.l D0, 0x05 00000802 6002 bra +0x4 /* 00000806 */ label00000804: 00000804 7002 moveq.l D0, 0x02 label00000806: 00000806 4880 ext.w D0 00000808 3740 000C move.w [A3 + 0xC], D0 label0000080C: 0000080C 4CEE 1880 FFB6 movem.l D7,A3,A4, [A6 - 0x4A] 00000812 4E5E unlink A6 00000814 4E75 rts export_1991: 00000816 4E56 0000 link A6, 0 0000081A 4A6E 000E tst.w [A6 + 0xE] 0000081E 57C0 seq D0 00000820 4400 neg.b D0 00000822 4E5E unlink A6 00000824 4E75 rts